A relação de objetos pode ocorrer de diversas formas como:.
Esses objetos podem possuir um relacionamento de:
1. Associação: objetos podem usar outros objetos, ou seja, eles possuem um relacionamento estrutural que indica que os objetos das classes estão vinculados, mas são independentes. É uma linha sólida conectando duas classes.
2. Agregação: um objeto pode conter outros objetos. Na agregação os objetos são relacionados por um relacionamento parte-todo, onde uma das pontas da associação é a parte é o todo, onde a parte pode existir sem o todo.
3. Composição: um objeto pode ser formado por outros objetos. São usadas para descrever um relacionamento entre objetos onde um objeto é composto de um ou mais objetos. A composição é um relacionamento forte. Os objetos “parte” só podem pertencer a um único objeto “todo” e têm o seu tempo de vida coincidente com o dele. Nesse caso diferentemente da agregação a existência do Objeto-Parte NÃO faz sentido se o Objeto-Todo não existir